#postbox {
   padding: 12px 18px 0 12px;              
}

    .post {
        border-bottom: #c0c0c0 3px double;
        margin: 0 0 35px 0;
    }

       .postheader {
            display: block;
        }

       .postdate {
            display: block;
            color: #a1a2a2;
            text-transform: uppercase;
            font-size:  0.7em;
            line-height: 0.7em;
       }

       h1.posttitle {
            display: block;
            color: #2f9cde;
            font-size: 1.5em;
            font-weight: 500;
            border-bottom: #c0c0c0 1px dotted;
            padding: 0;
            margin: 0;
       }
       
           .posttitle a {
                color: #2f9cde;
           }

           .posttitle a:hover {
                color: #7e7e7e;
           }

       .postauthor {
            float: left;
            color: #7b7c7b;
            font-size:  0.8em;
       }
       
       .postcomments {
            float: right;
            color: #7b7c7b;
            font-size:  0.8em;
       }
       
       .postcats {    
           clear: both;
           color: #7b7c7b;
           font-size:  0.8em;
           line-height: 0.7em;
           border-bottom: #c0c0c0 1px solid;
           padding: 0;
           margin: 0;
       }
       
            .postcats a {
                color: #7eae4d;
            }

            .postcats a:hover {
                color: #e1453f;
            }

       .postcontent {
            padding: 12px 0 0 0;                                    
            color: #666;
            font-size:  0.9em;
            line-height: 1.4em;
       }  
            .postcontent h4 {
                color: #7eae4d;
                font-size: 1.1em;
                font-weight: 500;
                margin: 0;
                padding: 0 0 6px 0;
                text-transform: uppercase;
            }
            
            .postcontent p {
                padding: 0;
                margin: 0;
            }
            
            .postcontent a,
            .postcontent a:link {
                color: #2f9cde;                 
            }

            .postcontent a:hover {
                color: #e1453f;
                text-decoration: underline;
            }
        
            .postcontent img {
                border: #b0b0b0 3px double;
                margin: 0 0 12px 0;
            }
            
            .postcontent blockquote {
                display: block;
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 0.8em;
                line-height: 1.3em;
                color: #999;
                background: #e1eef3;                
                margin: 0 0 1.4em 0;
                padding: 12px 12px 1px 12px;
                border-left: #c1c9c3 3px double;
                border-right: #c1c9c3 3px double;
            }
            
            .postcontent blockquote blockquote {
                padding: 0 6px 6px 6px;
                border: none;
                color: #999;
                font-size: 1em;
            }
            
            .postcontent pre {
               overflow: auto;
               margin: 0 0 18px;
               padding: 4px;
            }
            
            .postcontent pre, .postcontent code, .postcontent kbr {
               font-family: Courier, Monaco, monospace;
            }
            
            .postcontent ul {    
                padding-left: 0;
                margin-top: 0;
                margin-left: 0;
                border-bottom: 1px dotted #a9d0e1;
            }
            
            .postcontent ul li {
                list-style: none;
                margin: 0; 
                padding: 0 0.25em 0 0.25em;
                border-top: 1px dotted #a9d0e1;
            }
                
               .postcontent li a {
                    color: #2f9cde;                 
               }
            
               .postcontent li a:hover {
                    color: #e1453f;
                    text-decoration: underline;
               }
               
            .postcontent ol {
            
            }
            
        #postbox .navigation {
            display: block;
            background: #eee;
            border-top: #aaa 1px solid;
            border-bottom: #aaa 1px solid;
            height: 20px; 
            margin: 12px 0 12px 0;
            font-size: 0.8em;
            font-family: "Georgia";
        }

            #postbox .navigation .alignleft {
                float: left;
            }

            #postbox .navigation .alignright {
                float: right;
            }
            
